package CollectionsDemo;

import java.util.ArrayList;
import java.util.Collections;

public class CollectionsDemo2 {
    public static void main(String[] args) {
        // 创建集合对象
        ArrayList<Integer> list = new ArrayList<Integer>();
        //向集合中添加数据
        Collections.addAll(list, 12,34,2,18,57);
        //输出原始的集合
        System.out.println(list);
        //对集合进行排序
        Collections.sort(list);
        //输出排序后的集合
        System.out.println("排序后"+list);
        //需求:找一下12在集合中的位置 list表示集合名，12表示集合中的数据
        int index = Collections.binarySearch(list,12);
        System.out.println(index);
        //求集合中元素的最大值
        Integer max = Collections.max(list);
        System.out.println("max="+max);
        //把指定集合中的元素进行反转
        Collections.reverse(list);
        System.out.println("反转后的集合"+list);
        //打乱集合中的数据
        Collections.shuffle(list);
        //输出打乱后的集合数据
        System.out.println("打乱后的集合"+list);
    }
}
